home *** CD-ROM | disk | FTP | other *** search
/ Aminet 48 / Aminet 48 (2002)(GTI - Schatztruhe)[!][Apr 2002].iso / Aminet / dev / src / expat-src.lha / expat-1.95.2 / include / pragma / expat_lib.h
Encoding:
C/C++ Source or Header  |  2001-11-25  |  7.0 KB  |  129 lines

  1. #ifndef _INCLUDE_PRAGMA_EXPAT_LIB_H
  2. #define _INCLUDE_PRAGMA_EXPAT_LIB_H
  3.  
  4. #ifndef CLIB_EXPAT_PROTOS_H
  5. #include <clib/expat_protos.h>
  6. #endif
  7.  
  8. #ifdef __GNUC__
  9. #ifdef NO_OBSOLETE
  10. #error "Please include the proto file and not the compiler specific file!"
  11. #endif
  12. #include <inline/expat.h>
  13. #endif
  14.  
  15. #if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
  16. #pragma amicall(ExpatBase,0x01e,XML_ParserCreate(a0))
  17. #pragma amicall(ExpatBase,0x024,XML_ParserCreateNS(a0,d0))
  18. #pragma amicall(ExpatBase,0x02a,XML_ParserCreate_MM(a0,a1,a2))
  19. #pragma amicall(ExpatBase,0x030,XML_ExternalEntityParserCreate(a0,a1,a2))
  20. #pragma amicall(ExpatBase,0x036,XML_ParserFree(a0))
  21. #pragma amicall(ExpatBase,0x03c,XML_Parse(a0,a1,d0,d1))
  22. #pragma amicall(ExpatBase,0x042,XML_ParseBuffer(a0,d0,d1))
  23. #pragma amicall(ExpatBase,0x048,XML_GetBuffer(a0,d0))
  24. #pragma amicall(ExpatBase,0x04e,XML_SetStartElementHandler(a0,a1))
  25. #pragma amicall(ExpatBase,0x054,XML_SetEndElementHandler(a0,a1))
  26. #pragma amicall(ExpatBase,0x05a,XML_SetElementHandler(a0,a1,a2))
  27. #pragma amicall(ExpatBase,0x060,XML_SetCharacterDataHandler(a0,a1))
  28. #pragma amicall(ExpatBase,0x066,XML_SetProcessingInstructionHandler(a0,a1))
  29. #pragma amicall(ExpatBase,0x06c,XML_SetCommentHandler(a0,a1))
  30. #pragma amicall(ExpatBase,0x072,XML_SetStartCdataSectionHandler(a0,a1))
  31. #pragma amicall(ExpatBase,0x078,XML_SetEndCdataSectionHandler(a0,a1))
  32. #pragma amicall(ExpatBase,0x07e,XML_SetCdataSectionHandler(a0,a1,a2))
  33. #pragma amicall(ExpatBase,0x084,XML_SetDefaultHandler(a0,a1))
  34. #pragma amicall(ExpatBase,0x08a,XML_SetDefaultHandlerExpand(a0,a1))
  35. #pragma amicall(ExpatBase,0x090,XML_SetExternalEntityRefHandler(a0,a1))
  36. #pragma amicall(ExpatBase,0x096,XML_SetExternalEntityRefHandlerArg(a0,a1))
  37. #pragma amicall(ExpatBase,0x09c,XML_SetUnknownEncodingHandler(a0,a1,a2))
  38. #pragma amicall(ExpatBase,0x0a2,XML_SetStartNamespaceDeclHandler(a0,a1))
  39. #pragma amicall(ExpatBase,0x0a8,XML_SetEndNamespaceDeclHandler(a0,a1))
  40. #pragma amicall(ExpatBase,0x0ae,XML_SetNamespaceDeclHandler(a0,a1,a2))
  41. #pragma amicall(ExpatBase,0x0b4,XML_SetXmlDeclHandler(a0,a1))
  42. #pragma amicall(ExpatBase,0x0ba,XML_SetStartDoctypeDeclHandler(a0,a1))
  43. #pragma amicall(ExpatBase,0x0c0,XML_SetEndDoctypeDeclHandler(a0,a1))
  44. #pragma amicall(ExpatBase,0x0c6,XML_SetDoctypeDeclHandler(a0,a1,a2))
  45. #pragma amicall(ExpatBase,0x0cc,XML_SetElementDeclHandler(a0,a1))
  46. #pragma amicall(ExpatBase,0x0d2,XML_SetAttlistDeclHandler(a0,a1))
  47. #pragma amicall(ExpatBase,0x0d8,XML_SetEntityDeclHandler(a0,a1))
  48. #pragma amicall(ExpatBase,0x0de,XML_SetUnparsedEntityDeclHandler(a0,a1))
  49. #pragma amicall(ExpatBase,0x0e4,XML_SetNotationDeclHandler(a0,a1))
  50. #pragma amicall(ExpatBase,0x0ea,XML_SetNotStandaloneHandler(a0,a1))
  51. #pragma amicall(ExpatBase,0x0f0,XML_GetErrorCode(a0))
  52. #pragma amicall(ExpatBase,0x0f6,XML_ErrorString(d0))
  53. #pragma amicall(ExpatBase,0x0fc,XML_GetCurrentByteIndex(a0))
  54. #pragma amicall(ExpatBase,0x102,XML_GetCurrentLineNumber(a0))
  55. #pragma amicall(ExpatBase,0x108,XML_GetCurrentColumnNumber(a0))
  56. #pragma amicall(ExpatBase,0x10e,XML_GetCurrentByteCount(a0))
  57. #pragma amicall(ExpatBase,0x114,XML_GetInputContext(a0,a1,a2))
  58. #pragma amicall(ExpatBase,0x11a,XML_SetUserData(a0,a1))
  59. #pragma amicall(ExpatBase,0x120,XML_DefaultCurrent(a0))
  60. #pragma amicall(ExpatBase,0x126,XML_UseParserAsHandlerArg(a0))
  61. #pragma amicall(ExpatBase,0x12c,XML_SetBase(a0,a1))
  62. #pragma amicall(ExpatBase,0x132,XML_GetBase(a0))
  63. #pragma amicall(ExpatBase,0x138,XML_GetSpecifiedAttributeCount(a0))
  64. #pragma amicall(ExpatBase,0x13e,XML_GetIdAttributeIndex(a0))
  65. #pragma amicall(ExpatBase,0x144,XML_SetEncoding(a0,a1))
  66. #pragma amicall(ExpatBase,0x14a,XML_SetParamEntityParsing(a0,a1))
  67. #pragma amicall(ExpatBase,0x150,XML_SetReturnNSTriplet(a0,d0))
  68. #pragma amicall(ExpatBase,0x156,XML_ExpatVersion())
  69. #pragma amicall(ExpatBase,0x15c,XML_ExpatVersionInfo())
  70. #endif
  71. #if defined(_DCC) || defined(__SASC)
  72. #pragma  libcall ExpatBase XML_ParserCreate     01e 801
  73. #pragma  libcall ExpatBase XML_ParserCreateNS   024 0802
  74. #pragma  libcall ExpatBase XML_ParserCreate_MM  02a a9803
  75. #pragma  libcall ExpatBase XML_ExternalEntityParserCreate 030 a9803
  76. #pragma  libcall ExpatBase XML_ParserFree       036 801
  77. #pragma  libcall ExpatBase XML_Parse            03c 109804
  78. #pragma  libcall ExpatBase XML_ParseBuffer      042 10803
  79. #pragma  libcall ExpatBase XML_GetBuffer        048 0802
  80. #pragma  libcall ExpatBase XML_SetStartElementHandler 04e 9802
  81. #pragma  libcall ExpatBase XML_SetEndElementHandler 054 9802
  82. #pragma  libcall ExpatBase XML_SetElementHandler 05a a9803
  83. #pragma  libcall ExpatBase XML_SetCharacterDataHandler 060 9802
  84. #pragma  libcall ExpatBase XML_SetProcessingInstructionHandler 066 9802
  85. #pragma  libcall ExpatBase XML_SetCommentHandler 06c 9802
  86. #pragma  libcall ExpatBase XML_SetStartCdataSectionHandler 072 9802
  87. #pragma  libcall ExpatBase XML_SetEndCdataSectionHandler 078 9802
  88. #pragma  libcall ExpatBase XML_SetCdataSectionHandler 07e a9803
  89. #pragma  libcall ExpatBase XML_SetDefaultHandler 084 9802
  90. #pragma  libcall ExpatBase XML_SetDefaultHandlerExpand 08a 9802
  91. #pragma  libcall ExpatBase XML_SetExternalEntityRefHandler 090 9802
  92. #pragma  libcall ExpatBase XML_SetExternalEntityRefHandlerArg 096 9802
  93. #pragma  libcall ExpatBase XML_SetUnknownEncodingHandler 09c a9803
  94. #pragma  libcall ExpatBase XML_SetStartNamespaceDeclHandler 0a2 9802
  95. #pragma  libcall ExpatBase XML_SetEndNamespaceDeclHandler 0a8 9802
  96. #pragma  libcall ExpatBase XML_SetNamespaceDeclHandler 0ae a9803
  97. #pragma  libcall ExpatBase XML_SetXmlDeclHandler 0b4 9802
  98. #pragma  libcall ExpatBase XML_SetStartDoctypeDeclHandler 0ba 9802
  99. #pragma  libcall ExpatBase XML_SetEndDoctypeDeclHandler 0c0 9802
  100. #pragma  libcall ExpatBase XML_SetDoctypeDeclHandler 0c6 a9803
  101. #pragma  libcall ExpatBase XML_SetElementDeclHandler 0cc 9802
  102. #pragma  libcall ExpatBase XML_SetAttlistDeclHandler 0d2 9802
  103. #pragma  libcall ExpatBase XML_SetEntityDeclHandler 0d8 9802
  104. #pragma  libcall ExpatBase XML_SetUnparsedEntityDeclHandler 0de 9802
  105. #pragma  libcall ExpatBase XML_SetNotationDeclHandler 0e4 9802
  106. #pragma  libcall ExpatBase XML_SetNotStandaloneHandler 0ea 9802
  107. #pragma  libcall ExpatBase XML_GetErrorCode     0f0 801
  108. #pragma  libcall ExpatBase XML_ErrorString      0f6 001
  109. #pragma  libcall ExpatBase XML_GetCurrentByteIndex 0fc 801
  110. #pragma  libcall ExpatBase XML_GetCurrentLineNumber 102 801
  111. #pragma  libcall ExpatBase XML_GetCurrentColumnNumber 108 801
  112. #pragma  libcall ExpatBase XML_GetCurrentByteCount 10e 801
  113. #pragma  libcall ExpatBase XML_GetInputContext  114 a9803
  114. #pragma  libcall ExpatBase XML_SetUserData      11a 9802
  115. #pragma  libcall ExpatBase XML_DefaultCurrent   120 801
  116. #pragma  libcall ExpatBase XML_UseParserAsHandlerArg 126 801
  117. #pragma  libcall ExpatBase XML_SetBase          12c 9802
  118. #pragma  libcall ExpatBase XML_GetBase          132 801
  119. #pragma  libcall ExpatBase XML_GetSpecifiedAttributeCount 138 801
  120. #pragma  libcall ExpatBase XML_GetIdAttributeIndex 13e 801
  121. #pragma  libcall ExpatBase XML_SetEncoding      144 9802
  122. #pragma  libcall ExpatBase XML_SetParamEntityParsing 14a 9802
  123. #pragma  libcall ExpatBase XML_SetReturnNSTriplet 150 0802
  124. #pragma  libcall ExpatBase XML_ExpatVersion     156 00
  125. #pragma  libcall ExpatBase XML_ExpatVersionInfo 15c 00
  126. #endif
  127.  
  128. #endif    /*  _INCLUDE_PRAGMA_EXPAT_LIB_H  */
  129.